import request from '@/utils/request'

// 首页 今日
export function getToday(params) {
  return request({
    url: '/today/today',
    params
  })
}

// 首页，教务Teaching task
export function getTeachingTask(params) {
  return request({
    url: '/today/teachingTask',
    params
  })
}

// 获取书籍信息
export function getBook(id) {
  return request({
    url: `/book/info/${id}`,
  })
}

// 获取我的计划 书籍信息
export function getMyLearned() {
  return request({
    url: `/book/list/learned`,
  })
}

// 获取我的计划 书籍信息
export function getMyPlan() {
  return request({
    url: `/book/list/myPlan`,
  })
}

// 获取章节列表 dayNumId
export function getChap({ dayNumId, bookId }) {
  let url = `/chapter/list/dayNumId/${dayNumId}`
  if (!dayNumId && bookId) {
    url = `/chapter/list/all/${bookId}`
  }
  return request({
    url
  })
}

//  获取章节俩表 书本列表 点击 进入的页面查询使用
export function getPlanChap(bookId) {
  return request({
    url: `/daynum/list/${bookId}`
  })
}

// 获取章节详情
export function getChapDetail({dayNumId, bookId}, params) {
  let url = `/chapter/list/page/dayNumId/${dayNumId}`
  if (!dayNumId && bookId) {
    url = `/chapter/list/bookId/${bookId}`
  }
  return request({
    url,
    params
  })
}
// 获取章节资源
export function getChapResource(id) {
  return request({
    url: `/chapter/resource/${id}`,
  })
}

// 获取学分规则
export function getRule() {
  return request({
    url: `/wechat/setting/credit/rule`,
  })
}

// 获取我的班级概况
export function getSemester() {
  return request({
    url: `/today/semester`,
  })
}
/********   打卡 */
// 打卡操作
export function clockIn() {
  return request({
    url: '/clockinrecord/clockIn',
    method: "post"
  })
}
// 获取某日打卡情况
export function dayClock(params) {
  return request({
    url: '/clockinrecord/info',
    params
  })
}
// 获取某月打卡情况
export function monthClock(params) {
  return request({
    url: '/clockinrecord/list',
    params
  })
}

// 打卡须知
export function getClockInRule() {
  return request({
    url: '/wechat/setting/clockIn/tag',
  })
}
/********   打卡 */

// 学院手册
export function getHandbook() {
  return request({
    url: '/wechat/setting/student/handbook',
  })
}
